home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / man / cmds.fmt / initsprite.man < prev    next >
Encoding:
Text File  |  1989-08-21  |  4.0 KB  |  135 lines

  1.  
  2.  
  3.  
  4. INITSPRITE                User Commands                INITSPRITE
  5.  
  6.  
  7.  
  8. _________________________________________________________________
  9.  
  10. NNAAMMEE
  11.      initsprite - First process executed during bootstrap
  12.  
  13. SSYYNNOOPPSSIISS
  14.      iinniittsspprriittee [--ccffssxx] [--bb _b_o_o_t_c_o_m_m_a_n_d]
  15.  
  16. OOPPTTIIOONNSS
  17.      --bb _b_o_o_t_c_o_m_m_a_n_d    _B_o_o_t_c_o_m_m_a_n_d will be passed to the prom  if
  18.                        the  machine is rebooted.  This happens if
  19.                        there is an error checking the root parti-
  20.                        tion.   The  _b_o_o_t_c_o_m_m_a_n_d_s parameter allows
  21.                        the reboot to be done using the same  ker-
  22.                        nel and arguments as the original boot.
  23.  
  24.      --cc                Causes a fileserver to run rroooottccmmddss before
  25.                        running  ddiisskkccmmddss. RRoooottccmmddss typically con-
  26.                        tains  commands  that  allows  a  non-root
  27.                        fileserver to serve as root.
  28.  
  29.      --ff                Causes  a  fileserver  mount   its   disks
  30.                        without checking them.
  31.  
  32.      --ss                Causes iinniittsspprriittee to exec a login  instead
  33.                        of running ddiisskkccmmddss and bboooottccmmddss.
  34.  
  35.      --xx                Causes a fileserver to run rroooottccmmddss before
  36.                        running ddiisskkccmmddss.
  37.  
  38. _________________________________________________________________
  39.  
  40.  
  41. DDEESSCCRRIIPPTTIIOONN
  42.      IInniittsspprriittee is the first  user-level  program  executed  when
  43.      Sprite  bootstraps  itself  on  a machine.  It is invoked as
  44.      root, with no arguments.  IInniittsspprriittee opens the console  ter-
  45.      minal  on its standard I/O channels, initializes environment
  46.      variables like HHOOSSTT, MMAACCHHIINNEE, and PPAATTHH, and then invokes ccsshh
  47.      command scripts to perform system initialization.
  48.  
  49.      IInniittsspprriittee looks first for  a  file  //bboooott//ccmmddss//ccsshh;  if  it
  50.      exists,  then it is invoked to process the command script in
  51.      //bboooott//ddiisskkccmmddss.  The purpose of ddiisskkccmmddss is to initialize  a
  52.      local  disk,  if  there is one (if there is a local disk the
  53.      kernel will load the prefix for //bboooottTTmmpp and // before invok-
  54.      ing iinniittsspprriittee).
  55.  
  56.      The   main   initialization   script   is   in   the    file
  57.      //bboooott//bboooottccmmddss.  However, if it is desirable to perform spe-
  58.      cial initialization operations  for  a  particular  machine,
  59.      then there should exist a file //hhoossttss//_m_a_c_h_i_n_e//bboooottccmmddss where
  60.      _m_a_c_h_i_n_e is the name of the machine to be treated  specially;
  61.      iinniittsspprriittee   checks   for  this  file  and  executes  it  in
  62.  
  63.  
  64.  
  65. Sprite v.1.0        Printed:  August 20, 1989                   1
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72. INITSPRITE                User Commands                INITSPRITE
  73.  
  74.  
  75.  
  76.      preference  to  //bboooott//bboooottccmmddss.   Typically,  the   machine-
  77.      dependent script will source //bboooott//bboooottccmmddss and then perform
  78.      machine-specific initialization afterwards.
  79.  
  80.      If iinniittsspprriittee successfully  executes  //bboooott//bboooottccmmddss  (or  a
  81.      machine-specific  replacement), then it exits.  Otherwise it
  82.      invokes an interactive shell as root on the console  device.
  83.      Normally bboooottccmmddss takes care of starting up llooggiinn processes.
  84.  
  85.      For more information see the man page for bboooott.
  86.  
  87.  
  88. KKEEYYWWOORRDDSS
  89.      bootstrap, initialization, startup, boot
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131. Sprite v.1.0        Printed:  August 20, 1989                   2
  132.  
  133.  
  134.  
  135.